//公共apis
const commonApi = (vm) => {
    return {
        //获取所有类型的人员
        getWyUser: (data) => {
            return vm.$u.get('/park/wyUser/list', data)
        },
        //获取字典
        getDict: (dictType) => {
            return vm.$u.get('/system/dict/data/type/' + dictType)
        },
        getDictList: (dictType) => {
            return vm.$u.get(`/system/dict/data/list?dictType=${dictType}` )
        },
        // 位置（查询园区、楼栋树）
        buiParkListTree: (data) => {
            return vm.$u.get('/park/buiPark/listTree', data)
        },
        buildList: (data) => {
            return vm.$u.get('/park/buiPark/listTree', data)
        },
        buildPark: () => {
            return vm.$u.get('/park/buiRoom/list')
        },
        // 获取园区列表
        getParkList: () => {
            return vm.$u.get('/park/buiPark/list')
        },
        //权限信息
        wxMiniMenuListVo: (data) => {
            return vm.$u.get(`/system/wxMiniMenu/listVoPlus`, data)
        },
        getFiles: (groupKey) => {
            return vm.$u.get('/system/fileData/list', {groupKey})
        },
        getNews: (data) => {
            return vm.$u.get(`/portal/news/list`, data)
        },
        getNewsById: (id) => {
            return vm.$u.get(`/portal/news/${id}`)
        },
        getNotices: (data) => {
            return vm.$u.get(`/system/notice/list`, data)
        },
        getNoticeById: (id) => {
            return vm.$u.get(`/system/notice/${id}`)
        },
        getAppVersion() {
            return vm.$u.get(`/system/sysAppVersion/list`)
        },
        bindCilentId: (data) => {
            return vm.$u.get(`/system/sysUserAccount/app/bind`, data)
        },
        getMsgList: (data) => {
            return vm.$u.get(`/system/sysMsgSend/list`, data)
        }
    }
}


export default commonApi
